home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 18 / fpc103.zip / F-PC.SEQ < prev    next >
Text File  |  1988-06-28  |  5KB  |  105 lines

  1. \ F-PC.SEQ       Extend file for KERNEL.COM
  2.  
  3. FLOAD TIMER.SEQ                 \ Timing and measurment words.
  4. FLOAD TIMESTUF.SEQ              \ More timing words
  5.  
  6. 0COMPILER                       \ reset the compiled line counter
  7.  
  8. WARNING OFF                     \ Don't warn me about any re-definitions.
  9.  
  10. CR .( Loading the extensions to KERNEL.COM )
  11.  
  12. \ What follows is the file load commands required to add all of the
  13. \ extensions to KERNEL.COM to make F-PC.EXE. Some of these files are not
  14. \ required, and may be commented out. These files are marked at the right
  15. \ edge of the column for easy identification.
  16.  
  17. FLOAD COMMENT.SEQ  .( .)        \ Allows multi-line comments in source.
  18.  
  19. comment:
  20.  
  21.   The F-PC Forth system has been optimized to run on DOS versions 3.0 or
  22. higher. It can be run on DOS 2.x, but some functions will not be available,
  23. or will work somewhat differently. Specifically the file EXEC.SEQ
  24. contains a number of useful words which use a DOS 3.x SPAWN SHELL function.
  25. Since DOS 2.x doesn't support this call, they will not be loaded on a DOS 2.x
  26. system.
  27.  
  28.   On a DOS 3.x system you will be able to use many of the DOS commands
  29. directly.  Here are some examples:
  30.  
  31.                 DIR  COPY  DEL  CHDIR  REN  A:  B:  C:
  32.  
  33.   Some additional commands can be added by removing comments around some
  34. of the less used commands in the file EXEC.SEQ:
  35.  
  36.   Installation is continuing. A "." is printed for each file loaded, you
  37. will be prompted when it is time to continue.
  38.  
  39.                 Please be patient, LOADING...
  40.  
  41. comment;
  42.  
  43. FLOAD UTILS.SEQ    .( .)        \ Some low level utilities.
  44. FLOAD VOCABS.SEQ   .( .)        \ Forths ONLY ALSO vocabulary structure.
  45. FLOAD DEFERS.SEQ   .( .)        \ Adds DEFERS and UNDEFERS
  46. FLOAD DECOM.SEQ    .( .)        \ decompiler,                  may be removed
  47. FLOAD DUMP.SEQ     .( .)        \ dump utility,                may be removed
  48. FLOAD CASE.SEQ     .( .)        \ A CASE utility needed by PASM.SEQ
  49. FLOAD PASM.SEQ     .( .)        \ Prefix/Postfix assembler for 8086/8088
  50. FLOAD DEBUG.SEQ    .( .)        \ high level debugger,         may be removed
  51. FLOAD PATHSET.SEQ  .( .)        \ Includes paths on files,     may be removed
  52. \ FLOAD MULTASK.SEQ  .( .)        \ Multi tasking,               may be removed
  53. FLOAD SEARCH.SEQ   .( .)        \ String comparison & search stuff
  54. FLOAD WORDS.SEQ    .( .)        \ WORDS,                       may be removed
  55. FLOAD IBMCURSR.SEQ .( .)        \ IBM cursor shape control words
  56. FLOAD MONOCROM.SEQ .( .)        \ Monochrome support, always needed.
  57. FLOAD COLOR.SEQ    .( .)        \ Support for Color, will auto load lf needed
  58. FLOAD SAVESCR.SEQ  .( .)        \ Screen save and restore.
  59.  
  60. WARNING ON CAPS ON
  61.  
  62. fload hello.seq   .( .)         \ Cold start initialization & introduction.
  63. fload qvideo.seq  .( .)         \ SPEED UP SCREEN REDISPLAY FOR EDITOR
  64. fload view.seq    .( .)         \ Source VIEWing words
  65. fload status.seq  .( .)         \ Status line,                 may be removed
  66. fload fl.seq      .( .)         \ File selection.
  67. fload ledit.seq   .( .)         \ Line editor utility          may be removed
  68. fload wfl.seq     .( .)         \ WINDOW File selection        may be removed
  69. fload filstat.seq .( .)         \ Display file loaded or open  may be removed
  70. fload environ.seq .( .)         \ Environment words.
  71. fload exec.seq    .( .)         \ DOS interface for things like DIR,COPY ect.
  72. fload saveexe.seq .( .)         \ SAVE-EXE
  73.  
  74. warning off                     \ don't warn me about editor re-definitions.
  75.  
  76. fload install.seq               \ allow user to install their View Path.
  77. fload boxtext.seq               \ ability to draw boxes
  78. fload editstuf.seq              \ Allow loading editor NOT as an overlay
  79. fload sedcode.seq               \ SED assembly definitions.
  80. fload seditor.seq               \ My editor SED. Written by Tom Zimmer.
  81. fload printing.seq              \ The printing part of SED.
  82. fload edithelp.seq              \ Editor help screen definitions
  83. fload editset.seq               \ Allow editor command key redefinition.
  84. fload topedit.seq               \ Top level editing words
  85.  
  86. fload optional.seq              \ user defined options are specified here
  87.  
  88. warning on
  89.  
  90. mark empty                      \ Mark the end of the dictionary.
  91. yhere fence !                   \ Set fence to prevent FORGETing beyond YHERE
  92. uninstall
  93.  
  94. .compstat
  95.  
  96. true =: withpath                \ we want to include the file path in the
  97.                                 \ file variable we create for each file loaded.
  98.  
  99. 8000 =: #listsegs               \ give me a BIGGER dictionary
  100.  
  101. save-exe F-PC
  102.  
  103. bye                             \ All done, leave now.
  104.  
  105.